#include "stdafx.h"
#include "action_defend_yell.h"
#include "action_defend_seperate.h"
#include "goal_defend.h"
#include "emotions.h"
#include "role_enemy.h"

void BAA::Role_Enemy::Create()
{
	// CREATE EMOTIONS
	// ANGER
	Emotion * emotion;
	emotion = new Emotion_Anger();				// how angry you are towards the agent;
	mEmotions[emotion->Name()] = emotion;

	emotion = new Emotion_Fear();				// how angry you are towards the agent;
	mEmotions[emotion->Name()] = emotion;

	// CREATE GOALS
	Goal * goal;
	// DEFEND
	goal = new Goal_Defend();
	goal->Create();
	mGoals[goal->Name()] = goal;

	
	// Actions;
	// ATTACK
	Action * action;
	action = new Action_Defend_Yell();
	action->Create();
	mActions[action->Name()] = action;

	action = new Action_Defend_Seperate();
	action->Create();
	mActions[action->Name()] = action;


}